草庐IT

SQL Server 游标

全部标签

mysql - MySQL 嵌套循环中的多个游标

我想做一些在MySQL中看起来有点复杂的事情。事实上,我想打开一个游标,做一个循环,并在这个循环中,打开第二个游标,使用要执行的上一次提取的数据,并在结果上重新循环。DECLAREidindINT;DECLAREidcritINT;DECLAREidindidINT;DECLAREdoneINTDEFAULT0;DECLAREdone2INTDEFAULT0;DECLAREcurIndicateurCURSORFORSELECTid_indicateurFROMindicateur;DECLAREcurCritereIndicateurCURSORFORSELECTC.id_crite

php - 什么是 PDO 可滚动游标?

什么是“使用可滚动游标获取行”? 最佳答案 它创建一个cursor对于查询,它允许您遍历结果集而无需一次获取整个结果。scrollablecursor,具体来说,是一种允许向后迭代的方法。使用示例:您可以向前滚动直到找到所需的记录,如果您也需要它们,则可以迭代返回以获取以前的记录。 关于php-什么是PDO可滚动游标?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1155211

android - 如何从 sqlite 游标中获取列值?

我正在尝试从游标中获取列值,该列是在运行时通过查询内部的计算生成的,我得到了该列的空值,我能够获取所有其他存在的列的值在SQLite表中。我在SQLite编辑器上执行相同的查询,它还显示结果集中生成的列的值。为什么当我从游标中检索它时会给出空值? 最佳答案 非常简单,你可以通过以下任一方式获得它Stringid=cursor.getString(cursor.getColumnIndex("id"));//idiscolumnnameindb或Stringid=cursor.getString(cursor.getColumnInd

android - 在 Android 上的 SQLite 中查询和使用游标

不知道是不是只有我一个人有这种感觉……我发现在android中使用sqliteapi是一件让人头疼的事情,而且会毁掉漂亮的灵魂。有没有人有任何提示/帮助让我的生活更轻松?这是我所说的一个例子。//createcodedb.execSQL("CREATETABLE"+CUSTOMER_TABLE_NAME+"("+GENERIC_ID_KEY+"INTEGERPRIMARYKEYNOTNULL,"+PHONE_KEY+"INTEGERNOTNULL,"+CUSTOMER_NAME_KEY+"TEXTNOTNULL,"+EMAIL_KEY+"TEXTNOTNULL,"+ADDRESS_KE

android - SQLite 游标中 moveToFirst() 的用途是什么

我是一个编程新手我在互联网上找到了这段代码,它工作正常Cursorc=db.query(DataBase.TB_NAME,newString[]{DataBase.KEY_ROWID,DataBase.KEY_RATE},DataBase.KEY_ROWID+"=1",null,null,null,null);if(c!=null){c.moveToFirst();}但我无法理解的用法if(c!=null){c.moveToFirst();}部分。它到底是做什么的,如果我删除了if(c!=null){c.moveToFirst();}部分,代码不起作用。 最

在 CursorAdapter 中使用带有 ORMLite 的 Android 游标

有什么方法可以让我用ORMLiteDao对象处理的查询获取光标? 最佳答案 ORMLite现在支持CloseableIteratorclass上的next()、previous()、moveRelative(offset)、...方法.这应该允许您随意移动底层的Cursor对象。它还支持以下DAOCursor方法:dao.mapSelectStarRow(databaseResults)将查询的数据库结果中的最新行返回到select*。有了这个,您可以更改光标位置(例如),然后获取当前对象。dao.getSelectStarRowM

android - 如何从游标类中检索数据

我需要知道如何从游标中检索数据。我需要这个,因为ringtonemanager以光标对象的形式返回所有音频文件,我需要知道如何检索这些值。安布丹。 最佳答案 一旦你有了Cursor对象,你就可以这样做:if(cursor.moveToFirst()){do{Stringdata=cursor.getString(cursor.getColumnIndex("data"));//dowhateveryouwanthere}while(cursor.moveToNext());}cursor.close();

c# - MongoDB 2.4.8 限制集合和可尾游标消耗所有内存

我们目前正在探索MongoDB中的CappedCollections和TailableCursors,以创建一个用于通知的排队系统。然而,在创建了一个简单的LinqPad测试(下面的代码)之后,我们注意到在运行时,即使我们没有插入任何记录,Mongo也会不断地分配内存,直到没有更多可用资源。这种分配一直​​持续到所有系统RAM都用完,此时Mongo会停止响应。由于我们是CappedCollections和TailableCursors的新手,我想确保在提交错误之前我们没有遗漏一些明显的东西。注意:我们尝试了下面的代码,打开和关闭日志,结果相同。平台:WindowsServer20126

c# - MongoDB 2.4.8 限制集合和可尾游标消耗所有内存

我们目前正在探索MongoDB中的CappedCollections和TailableCursors,以创建一个用于通知的排队系统。然而,在创建了一个简单的LinqPad测试(下面的代码)之后,我们注意到在运行时,即使我们没有插入任何记录,Mongo也会不断地分配内存,直到没有更多可用资源。这种分配一直​​持续到所有系统RAM都用完,此时Mongo会停止响应。由于我们是CappedCollections和TailableCursors的新手,我想确保在提交错误之前我们没有遗漏一些明显的东西。注意:我们尝试了下面的代码,打开和关闭日志,结果相同。平台:WindowsServer20126

python - 我应该在 python MySQLdb 模块中重用游标吗

我正在编写一个pythonCGI脚本来查询MySQL数据库。我正在使用MySQLdb模块。由于会重复查询数据库,所以我写了这个函数....defgetDatabaseResult(sqlQuery,connectioninfohere):#connecttothedatabasevDatabase=MySQLdb.connect(connectioninfohere)#createacursor,executeandSQLstatementandgettheresultasatuplecursor=vDatabase.cursor()try:cursor.execute(sqlQuer